home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
037a
/
svgabg.zip
/
INITSVGA.C
next >
Wrap
Text File
|
1991-05-04
|
1KB
|
55 lines
/* Sample program that initializes the SuperVGA driver */
#include <graphics.h>
int huge DetectVGA256()
{
int Vid;
printf("Which video mode would you like to use? \n");
printf(" 0) 320x200x256\n");
printf(" 1) 640x400x256\n");
printf(" 2) 640x480x256\n");
printf(" 3) 800x600x256\n");
printf(" 4) 1024x768x256\n\n>");
scanf("%d",&Vid);
return Vid;
}
int huge DetectVGA16()
{
int Vid;
printf("Which video mode would you like to use? \n");
printf(" 0) 320x200x16\n");
printf(" 1) 640x200x16\n");
printf(" 2) 640x350x16\n");
printf(" 3) 640x480x256\n");
printf(" 4) 800x600x16\n");
printf(" 5) 1024x768x16\n\n>");
scanf("%d",&Vid);
return Vid;
}
main()
{
int Gd = DETECT, Gm;
int Drv;
printf("Which driver would you like to use?\n");
printf(" 0) Svga256\n");
printf(" 1) Svga16\n");
printf(">");
scanf("%d",&Drv);
if(Drv) installuserdriver("SVGA16",DetectVGA16);
else installuserdriver("SVGA256",DetectVGA256);
initgraph(&Gd,&Gm,"");
setcolor(15);
line(0,0,getmaxx(),getmaxy());
line(0,getmaxy(),getmaxx(),0);
getch();
closegraph();
}